columnview: Add gtk_column_view_add_row_factory()
authorBenjamin Otte <otte@redhat.com>
Wed, 29 Mar 2023 08:36:18 +0000 (10:36 +0200)
committerBenjamin Otte <otte@redhat.com>
Sat, 1 Apr 2023 18:49:40 +0000 (20:49 +0200)
commit880aea513f5921be2dc36bc93334add01ce6b5a9
tree56b3c8a6d6f03f84c49f1c15059a99953ae1ea08
parentd1bc552b5fb8b2b53100ac277eb58f590fb9d49a
columnview: Add gtk_column_view_add_row_factory()

This allows setting a factory to toggle per-row properties.

Implemented are selectable, focusable and activatable.
These are meant to supercede the per-cell selectable and activatable
properties, which make no sense individually.

The focus property makes it possible to focus rows instead of cells,
which is the default behavior.
gtk/gtkcolumnview.c
gtk/gtkcolumnview.h